import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

n = np.array(np.random.randint(0, 10, size=10))
print(n)
# plot()只能画线型图，它没有kind
# 要像pandas那样使用不同kind，使用plt.bar(),plt.hist(),plt.scatter()
plt.plot(np.arange(10), n)
# plt.plot()中，x轴的数据不是必须的，不传x轴数据，会自动使用y轴数据的索引作为x轴的数据
plt.plot(n)

# 包含多个曲线的图
# 1.使用多个plot函数
plt.plot(n, n)  # 调用一次plt.plot()就会在当前画布中画出一条曲线
# 2.传入多对X,Y值
plt.plot(np.arange(0, 10), n, n, n)
plt.show()  # 将画布展示

# 增加网格线
plt.grid(lw=2, c='r', ls='--',alpha=0.5)
# lw(linewidth)线的宽度，c(color)颜色，ls(linestyle)线的风格，alpha透明度
plt.show()
